在github上搭建博客,好处有:
- 免费,github提供了username.github.io炫酷的域名
- 生成的项目简单,文件都很小
- 持续发布简单,markdown编写,直接把文件丢上去就可以了
- 漂亮的主题比较多,而且配置很简单
进入正题:windows下如何搭建
总共需要3步
- 环境配置
首先安装几个必须的软件,nodejs,git,hexo - 搭建本地服务
新建文件夹,例如github
进入github上一层目录,执行hexo init github
执行npm install 这个项目就初始化好了。
执行 hexo g
hexo server
访问localhost:4000 搭建完成 - 上传到github
创建repository:username.github.io.
生成ssh key【后面deploy需要】
遇到的一个坑
搭建 hexo,在执行 hexo deploy 后,出现 error deployer not found:github 的错误
把_config.yml中的Git仓库链接改成了ssh链接,然后又给git账户增加了ssh key
hexo 更新到3.0之后,deploy的type 的github需要改成git
npm install hexo-deployer-git –save 改了之后执行,然后再部署试试
每次发布执行以下命令
hexo clean
hexo g
hexo d
目录简介
- .deploy_git文件夹就是同步到github的文件
- themes是主题文件夹,下载的主题解压在这里,修改_config.yml文件的theme
- source_posts 是写的md文件,新的文件丢到这里